package com.laiketui.domain.vo.user;

import com.laiketui.domain.vo.MainVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * 修改用户资料参数
 *
 * @author Trick
 * @date 2021/1/7 16:09
 */
@ApiModel(description = "修改用户资料参数")
public class UpdateUserVo extends MainVo {

    @ApiModelProperty(value = "userId", name = "用户id")
    private String userId;
    @ApiModelProperty(value = "uname", name = "用户名称")
    private String uname;
    @ApiModelProperty(value = "grade", name = "用户等级")
    private Integer grade;
    @ApiModelProperty(value = "grade", name = "开通类型 1包月2包年3包季")
    private Integer gradeType;
    @ApiModelProperty(value = "phone", name = "手机号")
    private String phone;
    @ApiModelProperty(value = "pwd", name = "密码")
    private String pwd;
    @ApiModelProperty(value = "paypwd", name = "支付密码")
    private String paypwd;
    @ApiModelProperty(value = "money", name = "账户余额")
    private BigDecimal money;
    @ApiModelProperty(value = "jifen", name = "积分余额")
    private Integer jifen;
    @ApiModelProperty(value = "birthday", name = "生日")
    private String birthday;
    @ApiModelProperty(value = "sex", name = "性别1=男2=女")
    private Integer sex;
    @ApiModelProperty(value = "头像", name = "headerUrl")
    private String headerUrl;
    @ApiModelProperty(value = "用户角色",name = "roleId")
    private Integer roleId;

    @ApiModelProperty(value = "签约主体类型", name = "signatoryType")
    private Integer signatoryType;
    @ApiModelProperty(value = "客户行业", name = "industry")
    private Integer industry;
    @ApiModelProperty(value = "签约主体名称", name = "signatoryName")
    private String signatoryName;
    @ApiModelProperty(value = "身份证号码", name = "idCard")
    private String idCard;
    @ApiModelProperty(value = "企业社会信用代码", name = "companyCreditCode")
    private String companyCreditCode;
    @ApiModelProperty(value = "签约主体法人姓名", name = "signatoryLegalPerson")
    private String legalPerson;
    @ApiModelProperty(value = "签约主体法人身份证号码", name = "signatoryName")
    private String legalPersonIdCard;
    @ApiModelProperty(value = "联系地址省", name = "province")
    private String province;
    @ApiModelProperty(value = "联系地址市", name = "city")
    private String city;
    @ApiModelProperty(value = "联系地址区", name = "area")
    private String area;
    @ApiModelProperty(value = "详细地址", name = "detailedAddress")
    private String detailedAddress;
    @ApiModelProperty(value = "发货类型 1.仓库集货 2.直发客户", name = "deliveryType")
    private Integer deliveryType;
    @ApiModelProperty(value = "开票类型 1.开票 0.不开票", name = "invoice")
    private Integer invoice;
    @ApiModelProperty(value = "结算类型 1.现结 2.月结 3.定金+尾款", name = "settlementType")
    private Integer settlementType;
    @ApiModelProperty(value = "签约时间", name = "signTime")
    private String signTime;
    @ApiModelProperty(value = "备注信息", name = "remark")
    private String remark;
    @ApiModelProperty(value = "法人身份证人像面图",name = "idCardFaceImg")
    private String idCardFaceImg;
    @ApiModelProperty(value = "法人身份证国徽面图片",name = "idCardBackImg")
    private String idCardBackImg;
    @ApiModelProperty(value = "营业执照",name = "businessLicenseImg")
    private String businessLicenseImg;

    public String getIdCardFaceImg() {
        return idCardFaceImg;
    }

    public void setIdCardFaceImg(String idCardFaceImg) {
        this.idCardFaceImg = idCardFaceImg;
    }

    public String getIdCardBackImg() {
        return idCardBackImg;
    }

    public void setIdCardBackImg(String idCardBackImg) {
        this.idCardBackImg = idCardBackImg;
    }

    public String getBusinessLicenseImg() {
        return businessLicenseImg;
    }

    public void setBusinessLicenseImg(String businessLicenseImg) {
        this.businessLicenseImg = businessLicenseImg;
    }

    public Integer getSignatoryType() {
        return signatoryType;
    }

    public void setSignatoryType(Integer signatoryType) {
        this.signatoryType = signatoryType;
    }

    public Integer getIndustry() {
        return industry;
    }

    public void setIndustry(Integer industry) {
        this.industry = industry;
    }

    public String getSignatoryName() {
        return signatoryName;
    }

    public void setSignatoryName(String signatoryName) {
        this.signatoryName = signatoryName;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getCompanyCreditCode() {
        return companyCreditCode;
    }

    public void setCompanyCreditCode(String companyCreditCode) {
        this.companyCreditCode = companyCreditCode;
    }

    public String getLegalPerson() {
        return legalPerson;
    }

    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }

    public String getLegalPersonIdCard() {
        return legalPersonIdCard;
    }

    public void setLegalPersonIdCard(String legalPersonIdCard) {
        this.legalPersonIdCard = legalPersonIdCard;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getDetailedAddress() {
        return detailedAddress;
    }

    public void setDetailedAddress(String detailedAddress) {
        this.detailedAddress = detailedAddress;
    }

    public Integer getDeliveryType() {
        return deliveryType;
    }

    public void setDeliveryType(Integer deliveryType) {
        this.deliveryType = deliveryType;
    }

    public Integer getInvoice() {
        return invoice;
    }

    public void setInvoice(Integer invoice) {
        this.invoice = invoice;
    }

    public Integer getSettlementType() {
        return settlementType;
    }

    public void setSettlementType(Integer settlementType) {
        this.settlementType = settlementType;
    }

    public String getSignTime() {
        return signTime;
    }

    public void setSignTime(String signTime) {
        this.signTime = signTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public String getHeaderUrl() {
        return headerUrl;
    }

    public void setHeaderUrl(String headerUrl) {
        this.headerUrl = headerUrl;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getGradeType() {
        return gradeType;
    }

    public void setGradeType(Integer gradeType) {
        this.gradeType = gradeType;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getPwd() {
        return pwd;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public String getPaypwd() {
        return paypwd;
    }

    public void setPaypwd(String paypwd) {
        this.paypwd = paypwd;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public Integer getJifen() {
        return jifen;
    }

    public void setJifen(Integer jifen) {
        this.jifen = jifen;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }
}
